USE [oktell]
GO
/****** Object:  StoredProcedure [dbo].[A_CallCenter_Info_GetOperatorIndexes_Custom]    Script Date: 02/03/2014 11:47:02 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO

ALTER procedure [dbo].[A_CallCenter_Info_GetOperatorIndexes_Custom]
@iduser uniqueidentifier,
@dtnow datetime = null
as
begin
if ( @dtnow is null )
set @dtnow = GetDate ( )

declare @dtday datetime
set @dtday = Cast ( Floor ( Cast ( @dtnow as float ) ) as datetime )

if ( @iduser = '00000000-0000-0000-0000-000000000000' )
begin

--Вставьте сюда нужный запрос
Select operatorid, 'Абонент '+cast(id as nvarchar(100)), 
cast(cast(recalldate as datetime) as nvarchar(100))
+' | '+ recallphone+' | '+ operator +' | '+ recallreason 
From TableMain 
where 
cast(floor(cast(cast(recalldate as datetime) as float)) as datetime) <= cast(floor(cast(getdate() as float)) as datetime)
and status=1
order by cast(recalldate as datetime) 


end
end